Big Huge Thesaurus

Simarouba glauca

noun